/*
 * TablaTamanioDisp.h
 *
 *  Created on: 22/10/2009
 *      Author: hernan
 */

#ifndef TABLATAMANIODISP_H_
#define TABLATAMANIODISP_H_
#include <string.h>
#include "ArchivoTexto.h"
#include <vector>
#include <stdlib.h>
#include <iostream>
#include <list>
#include "../Hash/NodoTamanioDisp.h"
#include <sstream>


class TablaTamanioDisp {

	list <NodoTamanioDisp> TablaDisp;

	ArchivoTexto *arch;

	string nombrearchivo;


public:
	TablaTamanioDisp();

	TablaTamanioDisp(const string& nombrearch);

	void DeserealizarTabla();

	void SerializarTabla();


	virtual ~TablaTamanioDisp();

	int GetTamanioDisp(int nrocubo);

	void SetTamanioDisp(int nrocubo, int tamaniodisp);


};

#endif /* TABLATAMANIODISP_H_ */
